package cn.wolfcode.repository;

import cn.wolfcode.pojo.User;
import org.springframework.data.mongodb.repository.MongoRepository;

/**
 * @author Administrator
 * 用户持久化接口类
 * 接口泛型类1 User:操作对象
 * 接口泛型类2 String:主键类型
 */
public interface UserRepository extends MongoRepository<User, String> {
    /**
     * 根据名字查询:
     * 方法说明:因为在其最终父类Repository接口中没有定义findByName方法,
     * 所以在UserRepository类中要自定义一个符合JPA约束的方法
     *
     * @param name:用户姓名
     * @return :返回查询出的用户对象
     */
    User findByName(String name);
}
